/* 
** (Copyright) sejishikong <sejishikong@263.net>
** Authors:    sejishikong <sejishikong@263.net>
**             Wei Lian <lianwei2003.student@sina.com> 
** Maintainer: Wei Lian
**    This program is free software; you can redistribute it and/or modify
**    it under the terms of the GNU General Public License Version 2 as
**    published by the Free Software Foundation;
**
**    This program is distributed in the hope that it will be useful,
**    but WITHOUT ANY WARRANTY; without even the implied warranty of
**    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
**    GNU General Public License for more details.
**
**    You should have received a copy of the GNU General Public License
**    along with this program; if not, write to the Free Software
**    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
**
*/

#include <qvalidator.h>
#include "timing.h"
#include "header.h"

Timing::Timing(QWidget * parent, const char *name):QHBox(parent, name)
{
    //validator  
    QRegExp rxhour("2[0-3]|1?\\d"), rxminute("[1-5]?\\d");
    QRegExpValidator *valHour = new QRegExpValidator(rxhour, this);
    QRegExpValidator *valMinute = new QRegExpValidator(rxminute, this);
    ////lineedit
    label_timing = new QLabel(" Timing(hour:minute) ", this);
    fromHour = new QLineEdit(this);
    fromHour->setValidator(valHour);
    new QLabel(" : ", this);
    fromMinute = new QLineEdit(this);
    fromMinute->setValidator(valMinute);
    new QLabel(" -- ", this);
    toHour = new QLineEdit(this);
    toHour->setValidator(valHour);
    new QLabel(" : ", this);
    toMinute = new QLineEdit(this);
    toMinute->setValidator(valMinute);

}
